Static Blocks এবং Widgets তৈরি এবং ব্যবস্থাপনা

Web Development - ম্যাজেন্টো ফ্রেমওয়ার্ক (Magento Framework) - Magento Theme Development
156

ম্যাজেন্টো ফ্রেমওয়ার্কে Static Blocks এবং Widgets তৈরি এবং ব্যবস্থাপনা একটি গুরুত্বপূর্ণ ফিচার, যা ব্যবহারকারীদের ই-কমার্স সাইটে কাস্টম কনটেন্ট প্রদর্শন এবং ইন্টারঅ্যাক্টিভ ফিচার যুক্ত করতে সহায়ক। Static Blocks এবং Widgets আপনার সাইটের উপরের বা নীচের অংশে কাস্টম কনটেন্ট, প্রোমোশন, বিজ্ঞাপন, ফর্ম বা অন্য যেকোনো ডাইনামিক ফিচার যোগ করতে ব্যবহার করা হয়।

এখানে Magento এ Static Blocks এবং Widgets তৈরি এবং ব্যবস্থাপনার পুরো প্রক্রিয়া বিস্তারিতভাবে আলোচনা করা হবে।


Static Blocks এবং Widgets এর পরিচিতি

Static Blocks

Static Blocks Magento এর একটি ফিচার যা নির্দিষ্ট কনটেন্ট প্রদর্শন করার জন্য ব্যবহৃত হয়। এটি সাধারণত প্রোমোশনাল কনটেন্ট, ওয়েবসাইটের ফুডার বা সাইডবারে ডিসপ্লে করার জন্য ব্যবহার হয়। Static Blocks HTML, CSS, এবং JavaScript ব্যবহার করে কাস্টম কনটেন্ট প্রদর্শন করতে সক্ষম। এগুলোকে পেজের কোনো নির্দিষ্ট অংশে যুক্ত করা যায় বা কিছু নির্দিষ্ট পেজে অবস্থান করা যেতে পারে।

Widgets

Magento এ Widgets হল ডাইনামিক কন্টেন্ট বা কার্যকারিতা প্রদর্শন করার জন্য ব্যবহৃত উপাদান। এগুলি পেজের বিভিন্ন স্থানে যেমন সাইডবার, হেডার, ফুটার ইত্যাদিতে ডিসপ্লে করা যেতে পারে। Widgets ব্যবহারকারীকে ইন্টারঅ্যাক্টিভ অভিজ্ঞতা প্রদান করে, যেমন প্রোডাক্ট কারোসেল, সার্চ বক্স, প্রোডাক্ট স্লাইডার ইত্যাদি। এগুলি ব্যবহারকারী-বন্ধুত্বপূর্ণ এবং কাস্টমাইজযোগ্য।


Static Blocks তৈরি এবং ব্যবস্থাপনা

১. Static Block তৈরি করা

Magento Admin Panel এর মাধ্যমে Static Block তৈরি করতে নিচের পদক্ষেপগুলো অনুসরণ করুন:

  1. Admin Panel এ লগইন করুন: আপনার Magento Admin Panel এ লগইন করুন।
  2. Content → Blocks নির্বাচন করুন: Admin Panel থেকে "Content" মেনুতে যান এবং তারপর "Blocks" অপশনটি নির্বাচন করুন।
  3. Add New Block নির্বাচন করুন: পৃষ্ঠার উপরে "Add New Block" বাটনে ক্লিক করুন।
  4. Block তথ্য প্রদান করুন: এখানে আপনাকে ব্লকের নাম (Title), ব্লকের কোড (Identifier), এবং কনটেন্ট (Content) প্রদান করতে হবে।
    • Title: ব্লকের শিরোনাম বা নাম।
    • Identifier: ব্লকের একটি ইউনিক আইডি যা আপনি পরবর্তীতে কোডের মাধ্যমে রেফারেন্স করতে পারবেন।
    • Content: HTML কোড, CSS, বা JavaScript যা আপনি এই ব্লকে প্রদর্শন করতে চান।
  5. Save Block: সব তথ্য পূরণ করার পর "Save Block" বাটনে ক্লিক করুন।

২. Static Block যুক্ত করা

একবার Static Block তৈরি হয়ে গেলে, আপনি এটি আপনার সাইটে যেকোনো স্থানে যুক্ত করতে পারেন:

  1. Layout Update: আপনি ব্লকটি নির্দিষ্ট পৃষ্ঠার লেআউটে যুক্ত করতে পারেন।
  2. CMS Pages: একটি CMS পেজে Static Block যোগ করতে CMS → Pages এ গিয়ে পেজটি এডিট করুন এবং Content অংশে ব্লক কোড ব্যবহার করুন। উদাহরণ:

    {{block class="Magento\Cms\Block\Block" block_id="your_block_identifier"}}
    

Widgets তৈরি এবং ব্যবস্থাপনা

১. Widget তৈরি করা

Magento এ Widget তৈরি করার জন্য নিচের পদক্ষেপগুলি অনুসরণ করুন:

  1. Admin Panel এ লগইন করুন: Magento Admin Panel এ লগইন করুন।
  2. Content → Widgets নির্বাচন করুন: Admin Panel থেকে "Content" মেনুতে যান এবং "Widgets" নির্বাচন করুন।
  3. Add Widget নির্বাচন করুন: পৃষ্ঠার উপরে "Add Widget" বাটনে ক্লিক করুন।
  4. Widget টাইপ নির্বাচন করুন: একটি পপ-আপ উইন্ডো আসবে যেখানে আপনি Widget এর টাইপ নির্বাচন করতে পারবেন। Magento বিভিন্ন ধরনের উইজেট যেমন "Catalog Product List", "CMS Static Block", "Newsletter" ইত্যাদি প্রদান করে।
  5. Widget Configuration: এখন আপনাকে Widget এর কনফিগারেশন করতে হবে:
    • Storefront Properties: Widget এর শিরোনাম, কনটেন্ট এবং কোন পৃষ্ঠায় প্রদর্শিত হবে তা নির্ধারণ করুন।
    • Widget Instance: Widget এর জন্য প্রয়োজনীয় কনফিগারেশন সেটিংস প্রদান করুন, যেমন কনটেন্ট, প্রদর্শন স্থান ইত্যাদি।
  6. Save Widget: সব কনফিগারেশন করার পর "Save Widget" বাটনে ক্লিক করুন।

২. Widget প্লেসমেন্ট

একবার Widget তৈরি হলে, আপনি এটিকে যেকোনো পৃষ্ঠার নির্দিষ্ট স্থানে যোগ করতে পারেন:

  1. CMS Pages: CMS পেজে Widget যোগ করতে CMS → Pages এ যান এবং পেজটি এডিট করুন। এখানে, "Insert Widget" বাটনে ক্লিক করুন এবং আপনার তৈরি Widget নির্বাচন করুন।
  2. Layout Updates: আপনি লেআউট আপডেট ব্যবহার করে নির্দিষ্ট পৃষ্ঠায় Widget বসাতে পারেন।

Static Blocks এবং Widgets ব্যবস্থাপনা

১. Static Blocks এবং Widgets সম্পাদনা

Magento Admin Panel থেকে Static Blocks এবং Widgets সম্পাদনা করা খুব সহজ। প্রতিটি ব্লক বা উইজেটের পাশে একটি "Edit" অপশন থাকবে, যা আপনি ক্লিক করে সংশ্লিষ্ট ব্লক বা উইজেটের কনটেন্ট বা কনফিগারেশন পরিবর্তন করতে পারবেন।

২. Static Blocks এবং Widgets সরানো

যদি আপনি কোনো Static Block বা Widget আর ব্যবহার করতে না চান, তাহলে আপনি তা Admin Panel থেকে সহজেই মুছে ফেলতে পারবেন। শুধুমাত্র "Delete" অপশনটি নির্বাচন করুন এবং ব্লক বা উইজেটটি সরিয়ে দিন।


সারাংশ

Magento ফ্রেমওয়ার্কে Static Blocks এবং Widgets তৈরি এবং ব্যবস্থাপনা একটি গুরুত্বপূর্ণ কার্যকলাপ যা সাইটে কাস্টম কনটেন্ট এবং ডাইনামিক ফিচার যোগ করতে সহায়ক। Static Blocks HTML, CSS এবং JavaScript এর মাধ্যমে কাস্টম কনটেন্ট প্রদর্শন করতে সাহায্য করে, যেখানে Widgets ইন্টারঅ্যাক্টিভ ফিচার এবং কন্টেন্ট প্রদর্শন করতে ব্যবহৃত হয়। এগুলোর মাধ্যমে Magento সাইটের কাস্টমাইজেশন আরও সহজ এবং শক্তিশালী হয়ে ওঠে।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...